/*
 * Distrito.h
 *
 *  Created on: Sep 25, 2011
 *      Author: lore
 */

#ifndef DISTRITO_H_
#define DISTRITO_H_
#include <string>
#include <sstream>

#include "../Utils/Serializador.h"

using namespace std;
class Distrito {
public:

	//serializacion
	char* pack();
	unsigned long packLen();
	bool unpack(char* buffer, unsigned long bufferLen);

	Distrito();
	virtual ~Distrito();
	Distrito(unsigned long distritoID, string nombre);

	unsigned long getDistritoId();
	void setDistritoId(unsigned long id);

	string getNombreDist();
	void setNombre(string nombre);

private:
	string nombre;
	unsigned long id;
};

#endif /* DISTRITO_H_ */
